#ifndef IO_QUEUE_H
#define IO_QUEUE_H

typedef struct io_list io_queue;
typedef struct io_list_el io_queue_el;
#define io_queue_init io_list_init
#define io_queue_destroy io_list_destroy
#define io_queue_size io_list_size
int io_queue_enqueue(io_queue *queue, const void *data);
int io_queue_dequeue(io_queue *queue, void **data);

#endif
